fn test_box(i: i32) {
	let five = Box::new(5);
	let six = Box::new(6);
	let p: * mut i32;
	if i == 0 {
		p = Box::into_raw(five);
	} else {
		p = Box::into_raw(six);
	}
	unsafe {
		println!("test_box: {:?}", *p);
	}
}

fn main() {
    test_box(0);
}